import React from 'react';
import {  SafeAreaView, Text, View } from 'react-native';
/*
函数组件   页面不会更新
类组件     页面会更新
*/

// function App() {
//   let num:number = 0;
//   const onPress = () => {
//     setInterval(() => {
//     num++;
//     }, 1000);
//   }
//   return (
//     <SafeAreaView>
//     <Text onPress={onPress}>{num}</Text>
//     </SafeAreaView>
//   );
// }

class App extends React.Component {
  state = {
    num: 0
  }
  //生命周期
  componentDidMount() {
   
  }
  render() {
     setInterval(() => {
      this.setState({
        num: this.state.num + 1
      })
    }, 1000);
    return (
      <SafeAreaView>
        <Text>{this.state.num}</Text>
     </SafeAreaView>
    )
  }
}

export default App;
